#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
"""
name = "xiong"
age = 111

print("姓名 %s %d" % (name, age))

name = "苹果"
price = 11.1111
print("%s 价格: %.02f" % (name, price))  # 苹果 价格: 11.11

str_num = 0.22222
print("比例 %.02f%%" % (str_num * 100))


# %s 中间加 - 代表靠左打印 -50 表示总共50个,以空格代替
# end="" 不换行， 行首显示
# print("[%-50s]" %("#") )  # [#                                                 ]

# 动态调整
res = "[%%-%ds]" % 50
print(res %("#"))
print(res %("##"))

import time
# 往左靠齐，下一行将上一行直接覆盖
print(("\r[%%-%ds]" %50) %"#", end="")
time.sleep(0.5)
print(("\r[%%-%ds]" %50) %"##", end="")
time.sleep(0.5)
print(("\r[%%-%ds]" %50) %"###", end="")

"""
str_num = 0.22222
print("比例 %.02f%%" % (str_num * 100))

# 40个浮点， 以! 填充空白
print("比例 {:!^40f}".format(str_num))  # 比例 !!!!!!!!!!!!!!!!0.222220!!!!!!!!!!!!!!!!

# 只保留 2 位小数点的浮点数
print("比例 {: ,.2f}".format(str_num))  # 比例  0.22

# 填充40个空白字符串
print("比例 {: <40,.2f}".format(str_num))  # 比例  0.22



















